package com.devmindset.legoframework.usage.client.records;

import com.smartgwt.client.widgets.grid.ListGridRecord;

import java.util.Date;

public class OrderItemRecord extends ListGridRecord {
		
	public OrderItemRecord() {}
	
    public OrderItemRecord(int pk, int orderID, String itemDescription, String category, Date shipDate, int quantity, float unitPrice) {
        setPk(pk);
        setOrderID(orderID);
        setItemDescription(itemDescription);
        setCategory(category);
        setShipDate(shipDate);
        setQuantity(quantity);
        setUnitPrice(unitPrice);
    }

    public int getPk() {
        return getAttributeAsInt("pk");
    }

    public void setPk(int pk) {
        setAttribute("pk", pk);
    }

    public int getOrderID() {
        return getAttributeAsInt("orderID");
    }

    public void setOrderID(int orderID) {
        setAttribute("orderID", orderID);
    }

    public String getItemDescription() {
        return getAttribute("itemDescription");
    }

    public void setItemDescription(String itemDescription) {
        setAttribute("itemDescription", itemDescription);
    }

    public String getCategory() {
        return getAttribute("category");
    }

    public void setCategory(String category) {
        setAttribute("category", category);
    }

    public Date getShipDate() {
        return getAttributeAsDate("shipDate");
    }

    public void setShipDate(Date shipDate) {
        setAttribute("shipDate", shipDate);
    }

    public int getQuantity() {
        return getAttributeAsInt("quantity");
    }

    public void setQuantity(int quantity) {
        setAttribute("quantity", quantity);
    }

    public float getUnitPrice() {
        return getAttributeAsFloat("unitPrice");
    }

    public void setUnitPrice(float unitPrice) {
        setAttribute("unitPrice", unitPrice);
    }
}
